﻿@charset "utf-8";
/*样式复位*/
html,body{min-width:1200px;}
body, div, p, ul, ol, dl, dd, dt, li, h1, h2, h3, h4, h5, em, form, input, button {margin: 0;padding: 0;font-family: "微软雅黑",Arial, Helvetica,sans-serif,"宋体";font-size: 12px;font-weight: normal; color:#474747;}
table{border-collapse:collapse; border-spacing:0;}    
fieldset,img{border:0;}    
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal; font-style:normal;}
ul{list-style:none;}    
caption,th{text-align:left;}    
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%; }
q:before,q:after{content:'';}    
abbr,acronym{border:0;}
strong,b{ font-weight:normal;}
input,textarea {color:#000; }
a,a:active,a:focus,input,textarea{outline:none;}

a{ color:#474747; text-decoration:none; cursor:pointer;}
a:hover{color:#ff7800;}

/*边框*/
.bor_t_none{ border-top:none !important;}
.bor_b_none{ border-bottom:none !important;}
.bor_l_none{ border-left:none !important;}
.bor_r_none{ border-right:none !important;}
/*字体颜色*/
.c-dc0000{ color: #dc0000;}
.c-333{ color: #333;}
.c-d62c49{ color: #d62c49 !important;}
.c-ffb600{ color: #ffb600 !important;}
.gray02{ color:#999;}

/*字体大小*/
.fb{ font-weight: bold  !important;}
.f14px{ font-size: 14px !important;}
.f16px{ font-size: 16px !important;}
.f18px{ font-size: 18px !important;}
.f26px{ font-size: 26px !important;}

/*文本格式*/
.text-center{ text-align: center  !important;}
.text-left{ text-align: left  !important;}
.text-right{ text-align: right  !important;}
.text-indent2em{ text-indent: 2em  !important;}
.text-dec-un{ text-decoration: underline  !important;}

/*浮动、清除浮动*/
.lf{float:left  !important;}
.rf{float:right  !important;}
.clearfix {zoom:1  !important;}
.clearfix:after{content:'.'; display:block; visibility:hidden; clear:both; height:0;}
.omit{white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}


/*通用元素*/
.hidden { display: none !important; }
.pd25{ padding: 25px !important;}
.pl_pr_5{ padding:0 10px 0 10px !important;}
.pl20{ padding-left:20px !important;}
.pl30{ padding-left:30px !important;}
.pr5{ padding-right:5px !important;}
.pt60{ padding-top:60px !important;}
.pt8{padding-top: 8px !important;}
.m-auto{ margin: 0 auto !important;}
.mr5{ margin-right:5px !important;}
.mb0{ margin-bottom: 0 !important;}
.mb10{ margin-bottom:10px !important; }
.mb20{ margin-bottom:20px !important; }
.mb30{ margin-bottom:30px !important; }
.ml5{ margin-left: 5px !important;}
.ml6{ margin-left: 6px !important;}
.ml7{ margin-left: 7px !important;}
.ml10{ margin-left: 10px !important;}
.ml15{ margin-left: 15px !important;}
.ml20{ margin-left: 20px !important;}
.ml30{ margin-left: 30px !important;}
.mr5{ margin-right: 5px !important;}
.mt0{ margin-top: 0 !important;}
.mt5{ margin-top: 5px !important;}
.mt10{ margin-top: 10px !important;}
.mt20{ margin-top:20px !important; }
.mt30{ margin-top:30px !important; }
.mt40{ margin-top:40px !important; }
.mt50{ margin-top:50px !important; }
.off_screen { position: absolute; left: -9999px; }
.position-relative{ position: relative;}
.bg-fff{ background: #fff !important;}
.wh100{  width:100%; float:left;}